/* CSS reset */
#bml_frame div,  h1, h2, h3, h4, h5, h6, 
form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
#bml_frame fieldset, img { 
	border: 0;
	}
#bml_frame table {
	border-collapse: collapse;
	border-spacing: 0;
	}
#bml_frame ol, ul {
	list-style: none;
	}

#bml_frame h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}


#bml_frame * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#bml_frame {
	position: absolute; 
	top: 0px; left: 0px; 
	right: 0px; 
	background: rgb(51,51,51); 
	font: 16px/1.6 Lucida Grande,sans-serif; 
	z-index: 99999999;
}
#bml_frame * {
	font: 16px/1.6 Lucida Grande,sans-serif; 
}
#bml_frame #bml_header {border-bottom-style:solid; border-bottom-width:5px; height: 55px; border-bottom-color:orange;}

#bml_frame .bml-status {
  margin: 0 auto;
  display: block;
  width: 480px;
}

#bml_frame #bml_gallery {
  margin: 0 auto;
  display: block;
  text-align: center;
  width: auto;
}
#bml_frame input[type="text"] {border: 1px solid #ccc;}

#bml_frame .share-status {width: 400px; height: 30px;}
#bml_frame input[type="text"]:focus {border-color: rgba(82,168,236,.8); outline: 0; outline: thin dotted \9;}
#bml_frame .photo-box {
  height: 200px; 
  width: 200px;
  margin: 10px; 
  overflow: hidden; 
  border-style: solid; 
  border-width: 5px; 
  border-color: white;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 200px;
 }
#bml_frame .bml-selected {border-style: solid; border-width: 5px; border-color: #33CC00;}



#bml_frame .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#bml_frame .btn:hover,
#bml_frame .btn:active,
#bml_frame .btn.active,
#bml_frame .btn.disabled,
#bml_frame .btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

#bml_frame .btn-custom {
  background-color: hsl(36, 100%, 40%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
  background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
  background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
  background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
  background-image: linear-gradient(#ffad32, #cc7a00);
  border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
  width: auto;
}